package com.swlz.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.swlz.annotations.Id;
import com.swlz.annotations.Name;
/**
 * <pre>
 * 实体类
 * 小说章节
 * TableName : FICTION_SECTION
 * ClassName : com.swlz.entity.FictionSection
 * Author : swlz
 * E-Mail : 2233875735@qq.com
 * Date : 2020-06-19 09:17:12
 * Version : 1.0
 * Copyright 2020 swlz.top Inc. All rights reserved. 
 * Warning: this content is only for internal circulation of the company. It is forbidden to divulge it or use it for other commercial purposes
 * </pre>
 **/
@Name("FICTION_SECTION")
public class FictionSection  {


	/**
	 * <pre>章节编号 - SECTION_ID</pre>
	 **/
	@Id
	private Long sectionId;
	/**
	 * <pre>小说编号 - FICTION_ID</pre>
	 **/
	private Long fictionId;
	/**
	 * <pre>章节标题 - SECTION_TITLE</pre>
	 **/
	private String sectionTitle;
	/**
	 * <pre>章节内容 - SECTION_CONTENT</pre>
	 **/
	private String sectionContent;
	/**
	 * <pre>章节创建时间 - SECTION_CREATE_TIME</pre>
	 **/
	@JSONField(format="yyyy-MM-dd HH:mm")
	private java.util.Date sectionCreateTime;
	/**
	 * <pre>章节最后修改时间 - SECTION_LAST_TIME</pre>
	 **/
	@JSONField(format="yyyy-MM-dd HH:mm")
	private java.util.Date sectionLastTime;
	/**
	 * <pre>章节最后修改说明 - SECTION_LAST_MEMO</pre>
	 **/
	private String sectionLastMemo;
	/**
	 * <pre>章节计划发布时间 - SECTION_TIME</pre>
	 **/
	@JSONField(format="yyyy-MM-dd HH:mm")
	private java.util.Date sectionTime;
	/**
	 * <pre>章节审核时间 - SECTION_PASS_TIME</pre>
	 **/
	@JSONField(format="yyyy-MM-dd HH:mm")
	private java.util.Date sectionPassTime;
	/**
	 * <pre>章节审核是否通过 - SECTION_PASS</pre>
	 **/
	private Boolean sectionPass;
	/**
	 * <pre>章节审核人 - SECTION_PASS_USER_ID</pre>
	 **/
	private Long sectionPassUserId;
	/**
	 * <pre>章节审核说明 - SECTION_PASS_MEMO</pre>
	 **/
	private String sectionPassMemo;
	/**
	 * <pre>章节收费否
	 *             默认：false - SECTION_RECHARGEABLE</pre>
	 **/
	private Boolean sectionRechargeable;


	/**
	 * <pre>获取章节编号</pre>
	 **/
	public Long getSectionId() {
        return sectionId;
    }

	/**
	 * <pre>设置章节编号</pre>
	 **/
    public void setSectionId(Long sectionId) {
        this.sectionId = sectionId;
    }

	/**
	 * <pre>获取小说编号</pre>
	 **/
	public Long getFictionId() {
        return fictionId;
    }

	/**
	 * <pre>设置小说编号</pre>
	 **/
    public void setFictionId(Long fictionId) {
        this.fictionId = fictionId;
    }

	/**
	 * <pre>获取章节标题</pre>
	 **/
	public String getSectionTitle() {
        return sectionTitle;
    }

	/**
	 * <pre>设置章节标题</pre>
	 **/
    public void setSectionTitle(String sectionTitle) {
        this.sectionTitle = sectionTitle;
    }

	/**
	 * <pre>获取章节内容</pre>
	 **/
	public String getSectionContent() {
        return sectionContent;
    }

	/**
	 * <pre>设置章节内容</pre>
	 **/
    public void setSectionContent(String sectionContent) {
        this.sectionContent = sectionContent;
    }

	/**
	 * <pre>获取章节创建时间</pre>
	 **/
	public java.util.Date getSectionCreateTime() {
        return sectionCreateTime;
    }

	/**
	 * <pre>设置章节创建时间</pre>
	 **/
    public void setSectionCreateTime(java.util.Date sectionCreateTime) {
        this.sectionCreateTime = sectionCreateTime;
    }

	/**
	 * <pre>获取章节最后修改时间</pre>
	 **/
	public java.util.Date getSectionLastTime() {
        return sectionLastTime;
    }

	/**
	 * <pre>设置章节最后修改时间</pre>
	 **/
    public void setSectionLastTime(java.util.Date sectionLastTime) {
        this.sectionLastTime = sectionLastTime;
    }

	/**
	 * <pre>获取章节最后修改说明</pre>
	 **/
	public String getSectionLastMemo() {
        return sectionLastMemo;
    }

	/**
	 * <pre>设置章节最后修改说明</pre>
	 **/
    public void setSectionLastMemo(String sectionLastMemo) {
        this.sectionLastMemo = sectionLastMemo;
    }

	/**
	 * <pre>获取章节计划发布时间</pre>
	 **/
	public java.util.Date getSectionTime() {
        return sectionTime;
    }

	/**
	 * <pre>设置章节计划发布时间</pre>
	 **/
    public void setSectionTime(java.util.Date sectionTime) {
        this.sectionTime = sectionTime;
    }

	/**
	 * <pre>获取章节审核时间</pre>
	 **/
	public java.util.Date getSectionPassTime() {
        return sectionPassTime;
    }

	/**
	 * <pre>设置章节审核时间</pre>
	 **/
    public void setSectionPassTime(java.util.Date sectionPassTime) {
        this.sectionPassTime = sectionPassTime;
    }

	/**
	 * <pre>获取章节审核是否通过</pre>
	 **/
	public Boolean getSectionPass() {
        return sectionPass;
    }

	/**
	 * <pre>设置章节审核是否通过</pre>
	 **/
    public void setSectionPass(Boolean sectionPass) {
        this.sectionPass = sectionPass;
    }

	/**
	 * <pre>获取章节审核人</pre>
	 **/
	public Long getSectionPassUserId() {
        return sectionPassUserId;
    }

	/**
	 * <pre>设置章节审核人</pre>
	 **/
    public void setSectionPassUserId(Long sectionPassUserId) {
        this.sectionPassUserId = sectionPassUserId;
    }

	/**
	 * <pre>获取章节审核说明</pre>
	 **/
	public String getSectionPassMemo() {
        return sectionPassMemo;
    }

	/**
	 * <pre>设置章节审核说明</pre>
	 **/
    public void setSectionPassMemo(String sectionPassMemo) {
        this.sectionPassMemo = sectionPassMemo;
    }

	/**
	 * <pre>获取章节收费否
	 *             默认：false</pre>
	 **/
	public Boolean getSectionRechargeable() {
        return sectionRechargeable;
    }

	/**
	 * <pre>设置章节收费否
	 *             默认：false</pre>
	 **/
    public void setSectionRechargeable(Boolean sectionRechargeable) {
        this.sectionRechargeable = sectionRechargeable;
    }

    @Override
    public String toString() {
    	StringBuffer str = new StringBuffer(super.toString());
    	str.append(" [");
    	str.append("sectionId=");
    	str.append(sectionId);
    	str.append(", ");
    	str.append("fictionId=");
    	str.append(fictionId);
    	str.append(", ");
    	str.append("sectionTitle=");
    	str.append(sectionTitle);
    	str.append(", ");
    	str.append("sectionContent=");
    	str.append(sectionContent);
    	str.append(", ");
    	str.append("sectionCreateTime=");
    	str.append(sectionCreateTime);
    	str.append(", ");
    	str.append("sectionLastTime=");
    	str.append(sectionLastTime);
    	str.append(", ");
    	str.append("sectionLastMemo=");
    	str.append(sectionLastMemo);
    	str.append(", ");
    	str.append("sectionTime=");
    	str.append(sectionTime);
    	str.append(", ");
    	str.append("sectionPassTime=");
    	str.append(sectionPassTime);
    	str.append(", ");
    	str.append("sectionPass=");
    	str.append(sectionPass);
    	str.append(", ");
    	str.append("sectionPassUserId=");
    	str.append(sectionPassUserId);
    	str.append(", ");
    	str.append("sectionPassMemo=");
    	str.append(sectionPassMemo);
    	str.append(", ");
    	str.append("sectionRechargeable=");
    	str.append(sectionRechargeable);
    	str.append(", ");
    	str.append("]");
    	return str.toString();
    }
}